safe blood supplies - German English Dictionary